<%@ page language="java"  contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="entity.Users,java.util.*" %>

<%--将javabean对象存放到集合中--%>
<!DOCTYPE html>
<html>
<head>
    <title>forEach_Demo</title>
</head>
<body>
<%
    List userList = new ArrayList();
    for (int i=0;i<5;i++){
        Users u = new Users();
        u.setUsername("jack-"+i);
        u.setPassword("pass-"+i);
        userList.add(u);
    }
    //out.print(userList);
    pageContext.setAttribute("userList", userList);
%>
<h1>用户信息2${userList}</h1>
<table>
    <tr>
        <th>用户名</th>
        <th>密码</th>
        <th>当前行的索引</th>
        <th>已遍历的行数</th>
        <th>是否是第一行</th>
        <th>是否是最后一行</th>
    </tr>
    <c:forEach var="user" items="${userList}" varStatus="status">
        <tr>
            <td> ${user.username}</td>
            <td><c:out value="${user.password}"/> </td>
            <td><c:out value="${status.count}"/> </td>
            <td><c:out value="${status.first}"/></td><%--输出当前行是否是第一行--%>
            <td><c:out value="${status.last}"/></td><%--输出当前行是否是最后一行--%>
        </tr>
    </c:forEach>
</table>

<%--通过<c:forEach>输出从1到10的数据--%>

<c:forEach var="num" begin="1" end="10" step="2">

    <c:out value="->${num}"></c:out>

</c:forEach>
</body>
</html>
